package API;

public class Exercise_API {
    public static void main(String[] args) {
        String[] arrs = {"貂蝉", "孙悟空", "关羽", "大乔", "小乔", "蔡文姬", "甄姬", "刘备", "孙尚香"};

//        练习一：请找出上述的数组中，以"乔"字结尾的人
        for (String i : arrs) {
            if (i.endsWith("乔")) {
                System.out.println("以\"乔\"字结尾的人:" + i);
            }
        }
        System.out.println("\n");



//        练习二：请找出上述的数组中，包含"文"的人
        for (String i : arrs) {
            if (i.contains("文")) {
                System.out.println("包含\"文\"的人:" + i);
            }
        }
        System.out.println("\n");


//        练习三：将名字带"国"的人，找出并重新组合成一个新的字符串：王建国-川建国-李爱国-
        String[] arrs_guo = {"王建国", "蔡徐坤", "川建国", "李易峰", "李爱国", "吴亦凡"};
        StringBuilder result = new StringBuilder();   //这个result是 用来拼接 作用的
        for(String name : arrs_guo){
            if(name.contains("国")){
                result.append(name).append("-");
            }
        }
        String result_latest = result.toString();
        System.out.println("名字带\"国\"的人，找出并重新组合成一个新的字符串："+result_latest);

//        String[] arrs_middule ;
//        for (int j = 0; j < arrs_guo.length; j++) {
//            for(String i : arrs_guo){
//                if(i.contains("国")){
//                    arrs_middule[j] = i;
//                }
//                String arrs_latest = String.join("-",arrs_middule);
//            }
//        }
        System.out.println("\n");



//        练习四：找出姓王 或 姓李的人
        String[] arrs_wang_li = {"王建国", "蔡徐坤", "川建国", "李易峰", "李爱国", "吴亦凡"};
        for (String i : arrs_wang_li) {
            if (i.startsWith("王") || i.startsWith("李")) {
                System.out.println("姓王 或 姓李的人:" + i);
            }
        }
        System.out.println("\n");


//        练习五：找出2字名 并且 姓李的人
        String[] arrs_2_li = {"王建国", "蔡坤", "川建国", "李峰", "李爱国", "吴凡"};
        for (String i : arrs_2_li) {
            if (i.length() == 2 && i.startsWith("李")) {
                System.out.println("2字名 并且 姓李的人:" + i);
            }
        }
        System.out.println("\n");


    }
}
